using System;
using System.Windows;
namespace Microsoft.Phone.Controls
{
	public class SwivelTransition : TransitionElement
	{
		public static readonly DependencyProperty ModeProperty = DependencyProperty.Register("Mode", typeof(SwivelTransitionMode), typeof(SwivelTransition), null);
		public SwivelTransitionMode Mode
		{
			get
			{
				return (SwivelTransitionMode)base.GetValue(SwivelTransition.ModeProperty);
			}
			set
			{
				base.SetValue(SwivelTransition.ModeProperty, value);
			}
		}
		public override ITransition GetTransition(UIElement element)
		{
			return Transitions.Swivel(element, this.Mode);
		}
	}
}
